package com.imooc.scala.course05

object ArrayApp  extends App{

//  println("test")

//  val a = new Array[String](5)
//  println(a)
//  a(1) = "hello"
//  a(0) = "hellooo"
//  //注意：b(1) 是可以改动的， 现在改的是数组内容，并没有改动指针
//  val b =Array("hadoop","spark","flink")
//
//  val c = Array(2,3,4,5,6,7,8)
//  println(c.sum,c.max,c.min)
//  c.mkString
//  println(c.mkString(","))


  val c = scala.collection.mutable.ArrayBuffer[Int]()
  println(c.length)
  c +=1
  c+=2
  c+=(3,4,5)
  c++=Array(6,7,8,9)
  c.insert(0,0)
  c.remove(1)
  c.remove(0,3)  //从第0个开始删三个
  c.trimEnd(2)
  println(c.toArray )
  println(c)

//  for(i <- c ){
//    println(i)
//  }

  for(i <- c.reverse ){
    println(i)
  }

}
